package com.itheima;

import java.util.ArrayList;
import java.util.Scanner;

public class HomeWeek03 {
    public static void main(String[] args) {
        //键盘录入一个数据,判断是否在集合中存在 (注意 请分别使用集合的 contains 方法 和自己写代码实现)
        //创建一个集合
        ArrayList<String> arrayList = new ArrayList<String>();
        arrayList.add("a");
        arrayList.add("b");
        arrayList.add("c");
        arrayList.add("d");

        //调用方法
        //useContains(arrayList);
        myMethod(arrayList);
    }

    //我的方法
    private static void myMethod(ArrayList<String> arrayList) {
        //键盘录入一个数据
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个数据");
        String s =sc.nextLine();
        //遍历集合，判断是否存在
        for (String s1 : arrayList) {
            if(s.equals(s1)){
                System.out.println("元素存在");
                return;
            }
        }
        System.out.println("该元素不存在");
    }

    //集合的 contains 方法
    public static void useContains(ArrayList<String> arrayList){
        //键盘录入一个数据
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个数据");
        String s =sc.nextLine();
        //判断
        if(arrayList.contains(s)){
            System.out.println("该元素存在");
        }else{
            System.out.println("该元素不存在");
        }

    }
    //我的方法

}

